stuff oneself on snacks - Espagnol Anglais Dictionnaire